# TriangleTube 0.4

Альтернативный клиент для YouTube написанный на Python с использованием selenium, youtube-dl и mpv

Для работы в вашей системе должен быть установлен selenium c gecodriver, mpv, yt-dlp, библиотеки pyfzf, sqlite


## Мануал

Находим любимых блогеров и добавляем ссылки на них в фаил subscribe.txt потом просто запускаем скрипт и наслаждаемся контентом.

Видео: https://www.youtube.com/watch?v=0c-zGd02Wmo + https://www.youtube.com/watch?v=MzcOcYJGHoo

# Изменения:

* Добавлена локальная база данных:

При первом запуске генерируется база данных в файле Chanelll.db в последующих запусках скрипт будет брать значения из базы, а не из интернета. Что **в разы увеличивает скорость работы если у вас очень много подписок**.

Первый запуск может занять время.

Если вы хотите добавить новые каналы в подписки, просто удалите фаил Chanelll.db и при запуске будет сгенерирована новая база с новыми подписками

* Скрипт теперь не отключается после просмотра, а возвращается к списку подписок

* Добавлена функция поиска

* Программа теперь использует selenium

### План будущих изменений:

* ~~Добавить локальную базу данных, для увеличения скорости работы~~

* Добавить возможность просматривать превью картинки и описание

* ~~Добавить систему поиска видео вне подписок~~

### Если есть возможность поддержать проект:

https://notabug.org/Black_Triangle/safe_world

Скрипт будет постепенно улучшаться, так как я сам его использую